timer: Migrate timers from dying CPU on CPU_DYING notification.
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 3 Jun 2010 06:30:54 +0000 (07:30 +0100)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 3 Jun 2010 06:30:54 +0000 (07:30 +0100)
commit727f9f00e9391d91b2ad3d52735a097b2195e094
treea49bcf6ed26d6a1d449eed15fb1ca92aa1046b57
parent0fac8f68760cf2c7ec43c68d07db7fbb8c21f44b
timer: Migrate timers from dying CPU on CPU_DYING notification.

Otherwise timer_lock() can race a timer's ->cpu field being updated by
migrate_timers_from_cpu().

The rest of this patch is all debug paranoia.

Signed-off-by: Keir Fraser <keir.fraser@citrix.com>
xen/common/timer.c